package com.simple.orm.agreement.annotation;

import com.simple.orm.agreement.process.WriteProcess;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
public @interface Output {

    /**
     * 对象协议转换器的编码器，他将目标对象，转换成字节数组
     *
     * @return 对象协议编码器的类对象
     */
    Class<? extends WriteProcess<?>> value();
}
